package model

type TransfeeFree struct {
	TransfeeFreeId uint            `gorm:"primary_key;AUTO_INCREMENT;" json:"transfeeFreeId"`                   //指定条件包邮项id
	TransportId    uint            `json:"transportId"`                                         //运费模板id
	FreeType       int             `gorm:"type:tinyint(2)" json:"freeType"`                     //包邮方式 （1 满x件/重量/体积包邮 2满金额包邮 3满x件/重量/体积且满金额包邮）
	Amount         float64         `gorm:"type:decimal(15,2)" json:"amount"`                    //需满金额
	Piece          float64         `gorm:"type:decimal(15,2)" json:"piece"`                     //包邮x件/重量/体积
	FreeCityList   []TranscityFree `gorm:"many2many:TransfeeFree_CityList" json:"freeCityList"` //指定条件包邮城市项
}

type TranscityFree struct {
	TranscityFreeId uint `gorm:"primary_key" json:"transcityFreeId"` //指定条件包邮城市项id
	//TransfeeFreeId  uint `gorm:"type:bigint(20)" json:"transfeeFreeId"` //指定条件包邮项id
	FreeCityId uint `gorm:"type:bigint(20)" json:"freeCityId"` //城市id
}
